package com.ruoyi.warehousemanager.service;

import org.springframework.stereotype.Service;

import java.util.List;


public interface IMainCheckService {
    /**
     * 查询审批记录总数
     *
     * @param username 当前登陆用户姓名
     * @return 审批记录数
     */
    public int selectCheckNum(String username);

    /**
     * 查询在审记录总数
     *
     * @param username 当前登陆用户姓名
     * @return 在审记录数
     */
    public int selectCheckIn(String username);

    /**
     * 查询审批通过记录总数
     *
     * @param username 当前登陆用户姓名
     * @return 审批通过记录数
     */
    public int selectCheckOk(String username);

    /**
     * 查询审批未通过记录总数
     *
     * @param username 当前登陆用户姓名
     * @return 审批未通过记录数
     */
    public int selectCheckNo(String username);

    /**
     * 查询全部审批记录总数
     *
     * @param username 当前登陆用户姓名
     * @return 审批记录数
     */
    public int selectAllCheckNum(String username);

    /**
     * 查询全部在审记录总数
     *
     * @param username 当前登陆用户姓名
     * @return 在审记录数
     */
    public int selectAllCheckIn(String username);

    /**
     * 查询全部审批通过记录总数
     *
     * @param username 当前登陆用户姓名
     * @return 审批通过记录数
     */
    public int selectAllCheckOk(String username);

    /**
     * 查询全部审批未通过记录总数
     *
     * @param username 当前登陆用户姓名
     * @return 审批未通过记录数
     */
    public int selectAllCheckNo(String username);

}
